Le projet à réaliser dans le cadre du module Programmation Orientée Objet C++ consiste à concevoir un jeu nommé Space Battle.\\

%Explication du jeu
Bien que les spécifications du Space Battle soient répertoriées dans le polycopié de projet qui nous a été remis en début d'année, voici une courte explication de ce jeu.

Il peut se jouer de 2 à 4 joueurs. Un joueur possède une flotte
composée de 3 vaisseaux différents, il peut tuer l'adversaire en tirant
sur son vaisseau ou gagner la partie en ramenant 3 artefacts.\\

% Qu'est ce qu'on a a faire

La première étape du projet est la modélisation du jeu. Il faut penser à
l'implémentation du logiciel afin de fixer les idées et coder plus proprement. Ainsi
le premier objectif du projet est de construire des diagrammes UML permettant d'avoir une vue d'ensemble du jeu.\\

Nous avons, tout d'abord, modélisé le moteur du jeu à partir de cas d'utilisation et
de diagrammes d'activités et de séquences. Ces diagrammes permettent de représenter précisement le déroulement d'une partie du jeu. La modélisation globale du jeu est ensuite représentée par le diagramme de classe dont nous avons expliqué la construction à l'aide de différents patrons de conception. Et enfin la structure interne du projet illustrée par le diagramme
de composant.